package com.lexed.demo;

/*
 * 3. 定义⼀个收⾳机类 ⼀个电池类 （聚合关系）
 */
public class Test3 {

	public static void main(String[] args) {

		// 定义收音机类
		Radio r = new Radio();
		// 定义电池类
		Battery b = new Battery();
		// 打开收⾳机
		r.play();// 打印: 收⾳机⽆法播放 (⽅法中判断有没有装电池，电池电量够不够)
		// 装⼊电池
		r.setBattery(b);// 打印装⼊电池，当前电量100
		// 打开收⾳机
		r.play();// 打印: 收⾳机开始播放(电量-40)，当前电量60
		r.play();// 打印: 收⾳机开始播放(电量-40)，当前电量20
		r.play();// 打印: 电池电量不⾜，当前电量20,收⾳机⽆法开始播放(电量-40

	}

}
